MK Dialog
Node Data | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Display name | |||||||||||||||||||||||||||||||||||||
MK Dialog | |||||||||||||||||||||||||||||||||||||
Internal name | |||||||||||||||||||||||||||||||||||||
Node_MK_Dialog | |||||||||||||||||||||||||||||||||||||
Inheritances | |||||||||||||||||||||||||||||||||||||
| Node_MK_Dialog | |||||||||||||||||||||||||||||||||||||
Inputs | |||||||||||||||||||||||||||||||||||||
Text | |||||||||||||||||||||||||||||||||||||
text |
Dialogs |
||||||||||||||||||||||||||||||||||||
enum |
Change Case |
||||||||||||||||||||||||||||||||||||
Output | |||||||||||||||||||||||||||||||||||||
enum |
Output Dimension |
||||||||||||||||||||||||||||||||||||
vec2 |
Dimension |
||||||||||||||||||||||||||||||||||||
padding |
Padding |
||||||||||||||||||||||||||||||||||||
Alignment | |||||||||||||||||||||||||||||||||||||
int |
Max Line Width |
||||||||||||||||||||||||||||||||||||
enum |
H Align |
||||||||||||||||||||||||||||||||||||
enum |
V Align |
||||||||||||||||||||||||||||||||||||
float |
Line Height |
||||||||||||||||||||||||||||||||||||
Font | |||||||||||||||||||||||||||||||||||||
int |
Size |
||||||||||||||||||||||||||||||||||||
bool |
Anti-Aliasing |
||||||||||||||||||||||||||||||||||||
Rendering | |||||||||||||||||||||||||||||||||||||
enum |
Blend Mode |
||||||||||||||||||||||||||||||||||||
color |
Color |
||||||||||||||||||||||||||||||||||||
palette |
Color By Letter |
||||||||||||||||||||||||||||||||||||
Background | |||||||||||||||||||||||||||||||||||||
bool |
Render Background |
||||||||||||||||||||||||||||||||||||
color |
Bg Color |
||||||||||||||||||||||||||||||||||||
Timing | |||||||||||||||||||||||||||||||||||||
float |
Start Frame |
||||||||||||||||||||||||||||||||||||
enum |
Duration Type |
||||||||||||||||||||||||||||||||||||
float |
Fixed Duration |
||||||||||||||||||||||||||||||||||||
float |
Multiply Duration |
||||||||||||||||||||||||||||||||||||
float |
Dialog Spacing |
||||||||||||||||||||||||||||||||||||
Manual Timer | |||||||||||||||||||||||||||||||||||||
bool |
Manual Timer |
||||||||||||||||||||||||||||||||||||
struct |
Manual Data |
||||||||||||||||||||||||||||||||||||
Transition | |||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||
Outputs | |||||||||||||||||||||||||||||||||||||
surface |
Surface Out |
||||||||||||||||||||||||||||||||||||
Create an animation of multiple set of texts with transition.
Properties
| Text | |
| Dialogs | Array of texts. |
| Change Case | Change text case (for latin alphabet) before rendering. |
| Alignment | |
| Max Line Width | Maximum length of the line (in pixel) before entering new line. |
| H Align | Horizontal alignment |
| V Align | Vertical alignment |
| Line Height | Add extra space between each line. |
| Font | |
| Font | Font to draw. |
| Size | Font size. |
| Rendering | |
| Blend Mode | Alpha blend mode. Will have an impact when using tranparent color or anti-aliased font. |
| Color | Base text color. |
| Color By Letter | Multiply color by letter. |
| Background | |
| Render Background | Whether to render background or draw on transparent background. |
| Timing | |
| Start Frame | Starting frame. |
| Duration Type | Set method for calculating duration of each dialog: - Fixed: Use the same fix time for all dialog. - Letter Count: Scale by the amount of letter in the dialog. - Word Count (space): Scale by word count in the dialog separated by space. |
| Fixed Duration | Set based fixed duration for all dialog. |
| Multiply Duration | Add extra time per dialog by multipling value set by the Duration Type with this number. |
| Dialog Spacing | Add or reduce time between each dialog. Will not affect the dialog duration. |
| Manual Timer | |
| Manual Timer | Set time manually using the timeline object. |
Commit History
| 1.19.6 |
|
|---|
Related Links
- Base Code: /scripts/node_mk_dialog/node_mk_dialog.gml